'宣言 Public Overloads Shared Function LiveMax( _ ByVal source As View(Of Double) _ ) As AggregationView(Of Double,Double)
public static AggregationView<double,double> LiveMax( View<double> source )
パラメータ
- source
- 最大値を求める値が含まれるビュー。
戻り値の型
値の最大値を表すビュー。
'宣言 Public Overloads Shared Function LiveMax( _ ByVal source As View(Of Double) _ ) As AggregationView(Of Double,Double)
public static AggregationView<double,double> LiveMax( View<double> source )
source が空の場合、または null だけが含まれる場合は、System.InvalidOperationException が生成されます。
LiveMax の代わりに標準の LINQ クエリー演算子 Max を使用することもできます。 どちらも、ソースで変更が発生すると自動的に再計算が行われるという意味で「ライブ」です。 相違点は、Max が毎回ソースコレクション全体をループ処理して集計を一から行うのに対して、 LiveMax はより高パフォーマンスのアルゴリズムを使用し、値をインクリメンタルに維持して、 実際に変更されたソース項目だけを処理します。